Joe Satkowski of Hampton caught the fish in Merrill Creek Reservoir on Sept. 30, the New Jersey Division of Fish and Wildlife said.
The fish weighed in at 8 pounds, 10 ounces, surpassing the previous 2018 record by 5 ounces, the department said.
The salmon measures 26 inches and has a girth of 16 ¼ inches.
Satkowski caught the fish using a 6-pound test line from his boat, a Temple Forks Outfitter spinning rod, a Shimano Stradic spinning reel and a lure made from a homemade jig.
The reservoir was stocked with 14-inch salmon that were raised at the Hackettstown State Fish Hatchery for three consecutive years starting in 2018.
Click here to follow Daily Voice Jersey City and receive free news updates.